Development finance institution - German English Dictionary